<?php 
	
//	require_once $pastaApp.'inc/header.php';
        require_once __DIR__."/../../config/controleConfiguracoes.php";
	require_once _DIRETORIO_BACKEND_DB_._SEPARADOR_DIRETORIO_.'BRempresa.php';
	require_once _DIRETORIO_BACKEND_DB_._SEPARADOR_DIRETORIO_.'Paginacao.php';
	require_once _DIRETORIO_BACKEND_VO_._SEPARADOR_DIRETORIO_.'VOempresa.php';
	
	$oBRempresa = new BRempresa();
	$oPagination = new Pagination();
	$oVOempresaBusca = new VOempresa();	
	
        $oVOempresaBusca->nome = utf8_decode($_REQUEST['nome']);
	$oVOempresaBusca->cnpj = utf8_decode($_REQUEST['cnpj']);
//	$oVOempresaBusca->estado = utf8_decode($_POST['estado']);
	
	if(!isset($_POST['registroPagina'])){
            $registroPagina = 5;
	}
	else{
            $registroPagina = $_POST['registroPagina'];		
	}
	
	/*Atribuindo valores para a classe de Paginação*/
	//Setando a quantidade de páginas por bloco*/
	$oPagination->setPagesPerBlock(15);
	
	//Setando a quantidade de registrospor página
	$oPagination->setRecordsPerPage($registroPagina);
	
	//Setando a quantidade de registros
	$total_registros = $oBRempresa->recordCount($oVOempresaBusca);
	$oPagination->setRecordsNumber($total_registros);
	
	//Setando os valores de quantidade de páginas e a quantidade blocos da consulta
	$oPagination->calculate();	

?>
<html lang="pt-br">
	<head>
		<title> Empresas </title>
		<script src="./js/jquery-1.8.3.min.js"></script>
		<script src="./js/jQuery.paginar.js"></script>
		<script>

			$(document).ready(function(){
				var pageOptions = {
					'recordsNumber': <?php echo $oPagination->getRecordsNumber();?>,
					'pagesNumber': <?php echo $oPagination->getPagesNumber();?>,
					'blocksNumber': <?php echo $oPagination->getBlocksNumber();?>,
					'recordsPerPage': <?php echo $oPagination->getRecordsPerPage();?>,
					'pagesPerBlock': <?php echo $oPagination->getPagesPerBlock();?>,
					'currentBlock': 1
				};

				//Em vez de passar o objeto, to passando o $_POST direto,
				// na teoria é o mesmo, mas assim o js não concatena o %
				var searchOptions = {
						'nome':'<?php echo $oVOempresaBusca->nome;?>',
						'cnpj':'<?php echo $oVOempresaBusca->cnpj;?>',
				};
				
				//Aqui tambem teve uma alteração, 
				//o kleber adicionou uma tag dentro do html desse arquivo, e joga a paginação pra essa div
				var urlLista = "./backend/php/empresaLista.php";
				$.paginar("#pagNumeros", pageOptions, searchOptions, urlLista);
			});
		</script>
	</head>
	<body>
		<div id="pagNumeros"></div>
	</body>	
</html>